Update 1 - general tidy up. Uses notifications instead of blocking main thread. Checks if the device can even record video. etc. Best episode of DragonBall Z was when Gohan turned Super Saiyan 2 in the fight against Cell. Seriously, who reads this?