start out centered; pass in width/height; all browsers; touch support;
 add appropriate cursors; clean up unneeded css