Make sure events are bound if an element is provided in the constructor

It will fire twice in the case of autorendered -- once before render, once again after. might as well suppress it.