more ui touchups and async tide preciction calls
Merge pull request #5 from manimaul/singleton-bgthread

more ui touchups and async tide preciction calls