Seperate POSHandler class added.