Getting footer and scrollable div to interact in a better way