combine all activity into one

re-integrate rangebar in setting preference

implement logic to inflate each view base on incoming intent