document datatap behavior