- Avoiding app crash by using separate BT delegates for main view controller and connected view controllers. Unwinding segues from connected controllers itself ONLY after device has actually disconnected.
- Set "Connect" label from connected view controller itself
- Add activity indicator during connection process
- Consolidate send cmd function in connected view controller for all commands
- Set "pressed"/"unpressed" images in connected view controller's command handler
- Reduce connection timeout to 2 seconds