Spike mobile enhancements including sticky header.

This is bad code and I should feel bad. Under no circumstances should this find its way into production.