Revert e1d8279..ae8fb28

This rolls back to commit e1d8279347e99c0681f536188de8204f3154bc9c.
Revert ae8fb28..3a58de0

This rolls back to commit ae8fb28aa93996eecf0e6ce0ba4c8b3573bacde4.
Added test.html