Change min. SDK to 9; add new methods