Started implementing events for win32