add actions and tap targeting