Remove "Hammer" requirement.
Adjust recalculate to accept target, min_width and margin
Set bottom-margin in javascript.
Update Readme