Make sure we don't do anything when a locate event comes in but the locate control is inactive
Reuse existing circles instead of recreating it every time. Fixes #35.