Added tooltip toggling & progress bar. recalculateTargetDimensions now takes in new target dimensions (arguments optional). Resizing is buggy.