cleaned up local ball marker handling