Non JavaScript Frontend 80% complete