see, i had the exact opposite experience. my foam padding holds the helmet perfectly in place... someone can even whack me in the head and it doesn't move.
the hard hat liner just never sat right.
mine is foamed all around the top, sides, brow and even the back of the helmet.