* more widgets.
* event handling(go pollEvents).
  using pipe? msgbuf? fifo?(no no)
* split gtksourceview from gtk package
