Working on page-change+api-call. Isn't right yet.
fixed merge