preparation for handling the events from attached functionality