Interesting details emerge about Dwight Howard's new contract in Taiwan