add steppedOn and interact abstracts