AWT Pointer; Config for Software; refactoring