Hello, I recently purchased a M8S TV Box with android 4.4 off amazon and have a few questions! 1. I'm going to purchase a external hard drive, Is there a maximum size that an android 4.4 TV Box will support, and will a portable external hard drive work or will I need a external hard drive that has a power supply? 2. I would also like to expand the USB ports on the box, if i purchase a USB hub with a power supply will the TV box recognize more than one USB storage device connected to the USB hub, and would it recognize a game controller connected to the hub?