move components around to improve ux
credits to @louloulou