asynchronous event creation, rendering bugs exist