fixes event binding bug where event setup when there were no dependent properties