go to feature on selected features
cleanup of API + better polygon isvalid check