private void calculatorButtonListeners() {
		calculatorButton.addMouseMotionListener(genericMouseMotionListener);
		calculatorButton.addMouseListener(new MouseListener() {
			
			@Override
			public void mouseReleased(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void mousePressed(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void mouseExited(MouseEvent e) {
				BufferedImage buttonImage;
				try{
					if(theBookLayout == 2){
						buttonImage = ImageIO.read(new File("resources/buttons2/CalculatorButton.png"));
					}
					else
					{
						buttonImage = ImageIO.read(new File("resources/buttons/CalculatorButton.png"));
					}
					Image scaledButton = buttonImage.getScaledInstance(100,100,java.awt.Image.SCALE_SMOOTH);
					calculatorButton.setIcon(new ImageIcon(scaledButton));
				}catch (IOException ex){
					
				}
				calculatorButton.repaint();
				
			}
			
			@Override
			public void mouseEntered(MouseEvent e) {
				BufferedImage buttonImage;
				try{
					if(theBookLayout == 2){
						buttonImage = ImageIO.read(new File("resources/buttons2/CalculatorButtonHover.png"));
					}
					else
					{
						buttonImage = ImageIO.read(new File("resources/buttons/CalculatorButtonHover.png"));
					}
					Image scaledButton = buttonImage.getScaledInstance(100,100,java.awt.Image.SCALE_SMOOTH);
					calculatorButton.setIcon(new ImageIcon(scaledButton));
				}catch (IOException ex){
					
				}
				calculatorButton.repaint();
			}
			
			@Override
			public void mouseClicked(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}
		});
	}