Object detection for graphical user interface: old fashioned or deep learning or a combination? | Synapse