intermediate commit
merged master in
drag and drop works with diff sizes and orientations of source and dest
last adjustments for page layout
styled the repeat commands as well