Implemented tapping functions for Device