Turned into a simple javascript component.