hopefully fixed long-tap. thanks stackoverflow ^o^