using hammer template, closer to responsive but still broken