refactored for tick event
renamed string event