removed placeholder event handling