Custom units

Use native bind instead of $.proxy for consistency