Corrected mouse coordinate calculation.
Added GTK backend for better feature comparison opportunities.
Added keycodes to FireKeyDown/Up events.
Added first ButtonBackend prototype.