more responsive stuff, making the top background scale better