Enabling On-body Computing Using a Track-Based Wearable