latest
final commit, works in Mac FF and Chrome
final final working