Fully implement all winapi input callbacks