make everything as dumb as possible to resize properly