Revert "Revert "Improving pie control's user interaction""

This reverts commit 9c209d61d0ce118593d62603af2d645d5938689b.