Custom ScrollView with Custom listener