a customisable menu like launcher