many small fixes before device testing - see basecamp mobile fix notes
many small fixes before device testing part 2 - see basecamp mobile fix notes