Fixed a bug where moving songs from the bottom to beginning of playlist
segfaults. Do this by more arithmetics checking if
offset=dropIdx-max(itemRows) is positive or negative.