learning basic mac ui development)