fixed syntax error in bindWindowSource
added type synonyms WindowEvents and WindowHandlers; renamed associated functions
removed WindowSource; split AddHandler functionality into WindowHandler.hs
added CursorOrigin parameter to WindowEvents
added Behaviors module