set_interacts more robust, fix to pyglet editor