many UI changes; code refactoring; tracking positions; version 0.5