Added events and some fancy style