working dv script handlers