Extended Calendar.trigger to support regular javascript event triggering, this will help decoupling the various calendar and view components. Added event watching for the availability hover renderer to disable when doing other things like resizing and dragging.