added actor, and some support for touch