incomplete implementation of graphics event mechanism