updated to return false if stopPropagation func detected on event