Changed min API level from 8 to 14 for simplified compatibility