fixed multiple event bindings/added clear recent mark function