Added basic input callback system/Yes, the windows port is horribly broken