enable/disable dragging pieces
fix circular dependency
fix config key keywordization
unfuck piece position on canceled drag