bug fixes, refactoring, responsiveness and version bump