basic server/event objects working