minor revisions
switched Location to completely integer (only feature compatible to awt point now)