compose: add show correct answer functionality, add draggable bounds; refactoring