Different open and close methods

Added different methods to door open and door closed as an event will be added for each with the correct callback.