Add short name options
Support custom screenSize. Fix #149