add a property to decide whether move background view along with content view.
add three method to delegate protocol.