try binding events in init