Fix Javadoc
Give "cancelled" member variables initial value of false
Added events for before and after reloading.