Corrected widget shifting