marker moves properly now