<imp> removed unneed dupChan : _
<add> GtkSDL init : hackish needs cleaning up (use Control.Concurrent.STM.TChan)