ipad and android fixes

Signed-off-by: Jim Tattersall <jim@newblack.me>