support touch events

use @potch's technique for support touch events, where available
be sure to prevent default behavior on links
help screen better in landscape mode

use br clear='all' instead of hr, don't impose artificial width
restriction
try to cope with 960x540 on firefox os

use media query to try to cope with new high res FxOS phone